PROSÍM NEZADAVAJTE UŽ DOTAZY DO FÓRA NA WEBSITEX5.BLU­EFORUM.CZ

POUŽITE NOVÉ FÓRUM NA WWW.WEBSITEX5­.SK/FORUM

Toto je upravená offline kópia zrušeného fóra z websitex5.blueforum.cz s obsahom ku 9.11.2016. Offline kópia nie je editovateľná , je bez možnosti vyhľadávania , registrácie a prihlásenia užívateľa.

E-shop. Jak a kde upravit generování čísla objednávky bez písmen, jen čísla

Podolnik

Podolnik

Pokročilý

Příspěvků: 5

#1 30. 8. 2016 01:23

Lze v x5–12 evolution nastavit, nebo upravit generování čísla objednávky tak, aby obsahovala pouze čísla?
Chtěl bych, aby bylo použitelné jako variabilní symbol. Díky za případné rady a návody.

Šaling Ladislav

Šaling Ladislav

Veterán

Příspěvků: 187

#2 30. 8. 2016 06:40

Na niektoré otázky už bolo zodpovedané aj v predchádzajúcich diskusiach pri starších verziách programu WSX5.
Pozrite a vyskúšajte typ z uvedeného odkazu :
http://oldwsx5forum.salling.sk/…/tema/59041/

Podolnik

Podolnik

Pokročilý

Příspěvků: 5

#3 30. 8. 2016 09:44

Děkuji, ale to jsem vyzkoušel, zkusil jsem ten řetězec vyhledat i v jiných souborech a přepsat. Jestli to fungovalo ve verzi 10, pak ve 12 to nefunguje. Myslím, že by to programátoři mohli předělat :-)

Šaling Ladislav

Šaling Ladislav

Veterán

Příspěvků: 187

#4 30. 8. 2016 12:22

Po zmene na reťazec
[yy][mm][dd][0–9][0–9][0–9][0–9]
v súbore xcart.js v zložke cart a súbore xcartengine.js v zložke res by sa mal vypisovať desaťmiestný
číselný kód kde posledne 4 číslice sú generované náhodne.
Je tom odskúšané vo V12 Professional.
Prakticky sa to dá overiť na demo stránke na nižšie uvedenom odkaze
http://demo-schop-csv.salling.sk/index.php
kde som túto modifikáciu previedol pred pár minutami.

Šaling Ladislav

Šaling Ladislav

Veterán

Příspěvků: 187

#5 31. 8. 2016 00:52

Formát čísla objednávky môže byť okrem prednastavenej kombinácii znakov z WSX5
[yy][mm][dd]-[A-Z][A-Z][0–9][0–9]
vytváraný aj podľa ďalších povolených kombinácii znakov [yyyy] a [a-z] .

Pre vygenerovanie čísla objednávky asi bude najvhodné aby 8 znakov bolo vytvorené dátumom napr. 20160830
a len dve miesta sa náhodne generovali z rozsahu 00 až 99.

teda reťazec pre masku objednávky môže byť nasledovný :

[yyyy][mm][dd][0–9][0–9]

Podolnik

Podolnik

Pokročilý

Příspěvků: 5

#6 31. 8. 2016 10:19

Děkuji pane Šalingu. Vyzkouším.

Podolnik

Podolnik

Pokročilý

Příspěvků: 5

#7 31. 8. 2016 11:16

Jen pro upřesnění. Přepsal jste ty soubory na webu, nebo u vás v Program Files? Nebo tam i tam? Změna u mě, jen na webu, nefunguje. Ještě to zkusím přepsat v počítači a znovu nahrát na web.

Šaling Ladislav

Šaling Ladislav

Veterán

Příspěvků: 187

#8 31. 8. 2016 11:59

Oba vonkajšie znaky hranatých zátvoriek vrátane vložených znakov yyyy , mm , dd , 0–9 atď sú pre javascript kód WSX5 maskou ktorá sa nahrádza číslicami roku , mesiaca , dňa a vygenerovaným číslom resp. abecedným znakom. Na mojej webovej skúšobnej stránke ktorá bola už skôr vygenerovaná som pre demonštraciu funčnosti na serveri zmenil už len príslušný reťazec medzi úvodzovkami v súbore xcart.js a xcartengine.js. Pri každej kompilácii súborov stránky z WSX5 sú tieto reťazce opätovne prepísané predvoleným reťazcom. V program files by sa nemalo nikdy nič prepisovať. Príslušné súbory, ktoré sa ukladajú do projektu sú uložené v Document and settings , tam ich treba nájsť v zložke podľa názvu projektu. Prípadná modifikácia súborov v D+S sa môže trvalejšie zachovať aj pri kompilácii stránok. Pred tým si je potrebné zálohovať súbory na serveri , súbor projektu , súbory v D+S aby sa v prípade potreby dal zachrániť projekt pred trvalým poškodením alebo zničením , ak je projekt rozsiahly.

Podolnik

Podolnik

Pokročilý

Příspěvků: 5

#9 31. 8. 2016 12:11

Přepsal jsem v Program Files soubor xcartengine.js vaším řetězcem [yyyy][mm][dd][0–9][0–9].
Nahrál stránky na web do čisté složky (subdoména), přepsal opět xcartengine.js a také xcart.js.
Funguje to správně.
Snad to bude takto fungovat i nadále, jen si nejsem jistý, zda to po každé aktualizaci stránek nebudu muset znovu přepisovat. Časem sem přidám zkušenost.
Děkuji.

Šaling Ladislav

Šaling Ladislav

Veterán

Příspěvků: 187

#10 11. 9. 2016 14:16

Úpravou zdrojového kódu súborov v zložkách res a cart vrátane stránky nákupného košíka s využívaním naprogramovania vlastného počítadla ( zápis východzieho čísla do textového súboru , zväčšenie čísla v textovom súbore o +1 po vytvorení a odoslaní objednávky, načítania hodnoty čísla z textového súboru do cookie pri otvorení nákupného košíka , kombináciou 6 znakov dátumu a 4 znakov čísla z počítadla ) je možné dosiahnuť nové dynamické postupné generovanie čísla objednávky ( bez nutnosti generovania náhodných znakov a čísel ).


.

RSS kanál tohoto tématu | Toto téma sleduje 1 lidí.